package json;

import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;

import org.junit.jupiter.api.Test;

public class jsonText {

    //将这个方法标记为单元测试的方法，这样就可以在这个类中同时运行多个方法
    @Test
    void mainJtoO() throws JsonProcessingException {
        ObjectMapper mapper = new ObjectMapper();

        //这是一个json的字符串
        String s = "{\"name\":\"zhangsan\",\"superclass\":1,\"age\":15}";

        //创建类
        classInfo classInfo = mapper.readValue(s, classInfo.class);

        System.out.println(classInfo.toString());
    }

    @Test
    void mainOtoJ() throws JsonProcessingException {
        //用来将对象转换为json
        ObjectMapper mapper = new ObjectMapper();

        //创建一个对象
        classInfo classInfo = new classInfo();

        //将对象转换为json
        String s = mapper.writeValueAsString(classInfo);
        System.out.println(s);
    }

}
